consuming larvae - German English Dictionary